FluentBoards\App\Http\Controllers\BoardController C

Total Complexity 101
Dependencies 18
Dependents 0
Total lines 868
Lines of code 632
Logical lines of code 303
Comment lines 33
Methods 42
Properties 4

Methods 42

Method Rating Maintainability Complexity Lines of code
getBoardUsers()
A
39 10 67
getArchivedStage()
S
52 6 23
getStageTaskAvailablePositions()
S
54 6 21
create()
S
49 5 30
setBoardBackground()
S
51 5 26
duplicateBoard()
S
51 5 26
createFirstBoard()
S
47 4 37
changeStageView()
S
52 4 25
getRecentBoards()
S
58 4 15
getAssociateCrmContacts()
S
50 3 29
getBoards()
S
52 3 23
searchBoards()
S
53 3 21
getBoardsList()
S
54 3 20
delete()
S
60 3 13
setAuthenticationPermission()
S
53 2 24
restoreStage()
S
59 2 14
changePositionOfStage()
S
59 2 14
addMembersInBoard()
S
59 2 14
archiveStage()
S
59 2 13
rePositionStages()
S
61 2 12
importFromBoard()
S
62 2 11
update()
S
58 1 16
find()
S
58 1 15
getActivities()
S
63 2 10
removeUserFromBoard()
S
65 2 9
createStage()
S
60 1 13
__construct()
S
69 1 7
getBoardMeta()
S
70 1 6
getBoardsByType()
S
70 1 6
getAssigneesByBoard()
S
73 1 5
getCurrencies()
S
81 1 3
boardSanitizeAndValidate()
S
75 1 4
stageSanitizeAndValidate()
S
75 1 4
taskSanitizeAndValidate()
S
75 1 4
getUsersOfBoards()
S
71 1 6
updateAssociateCrmContact()
S
68 1 7
hasDataChanged()
S
80 1 3
sortStageTasks()
S
66 1 8
moveAllTasks()
S
65 1 9
archiveAllTasksInStage()
S
68 1 7
getAssociatedBoards()
S
71 1 6
getBoardDefaultBackgroundColors()
S
72 1 6